/**
 * 将数组中的元素按照原有顺序重复 count 次，然后存放到一个新的数组中，并将新数组返回。
 *
 * @param {any[]} arr 需要重复的数组
 * @param {number} count 重复次数
 * @returns {any[]} 新数组
 */
export const repeat = (arr: any[], count: number): any[] => {
  const resultArr: any[] = []
  for (let i = 0; i < count; i++) resultArr.push(...arr)
  return resultArr
}

export type RepeatArrType = typeof repeat
